Now that we treat unused catch bindings as unused variables,
update the eslint rule to enforce it.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3684>
- mode: minimum
beforeColon: false
afterColon: true
+ no-unused-vars:
+ - error
+ # Vars use a suffix _ instead of a prefix because of file-scope private vars
+ - varsIgnorePattern: (^unused|_$)
+ argsIgnorePattern: ^(unused|_)
+ caughtErrors: all
prefer-arrow-callback: error
jsdoc/require-param-description: off
jsdoc/require-jsdoc: